﻿#pragma warning disable IDE1006
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WUDI.ECharts.Toolbox.Feature.Restore
{
	/// <summary>
	/// 配置项还原。
	/// </summary>
	public class Restore
	{

		/// <summary>
		/// 是否显示该工具。
		/// </summary>
		public dynamic show { get; set; }  = true;

		public dynamic title { get; set; }  = "还原";

		/// <summary>
		/// 可以通过 image://url 设置为图片，其中 URL 为图片的链接，或者 dataURI
		/// <para>
		/// 可以通过 path:// 将图标设置为任意的矢量路径
		/// </para>
		/// <para>
		/// 这种方式相比于使用图片的方式，不用担心因为缩放而产生锯齿或模糊，而且可以设置为任意颜色
		/// </para>
		/// <para>
		/// 路径图形会自适应调整为合适的大小
		/// </para>
		/// <para>
		/// 路径的格式参见 SVG PathData
		/// </para>
		/// <para>
		/// <see href="http://www.w3.org/TR/SVG/paths.html#PathData"/>
		/// </para>
		/// <para>
		/// 可以从 Adobe Illustrator 等工具编辑导出
		/// </para>
		/// </summary>
		public dynamic icon { get; set; } 

		/// <summary>
		/// 还原 icon 样式设置
		/// <para>
		/// 由于 icon 的文本信息只在 icon hover 时候才显示，所以文字相关的配置项请在 emphasis 下设置
		/// </para>
		/// </summary>
		public WUDI.ECharts.Toolbox.Feature.Restore.IconStyle iconStyle { get; set; } 

		public WUDI.ECharts.Toolbox.Feature.Restore.Emphasis.Emphasis emphasis { get; set; } 

	}
}